﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SIGERP_Datos;
using System.Data.SqlClient;
using System.Data;

namespace SIGERP_Negocio
{
    public class Paises
    {
 
        public List<SIGERP_Entidades.Pais> GetAll()
        {
            SIGERP_Datos.hndPaises dataPaises = new SIGERP_Datos.hndPaises();
            DataTable tabla = 
                dataPaises.GetAll();
            List<SIGERP_Entidades.Pais> lista = new List<SIGERP_Entidades.Pais>();
            foreach (DataRow fila in tabla.Rows)
            {
                SIGERP_Entidades.Pais pais = new SIGERP_Entidades.Pais(fila);
                lista.Add(pais);
            }

            return lista;
        }

        public SIGERP_Entidades.Pais GetOne(int id)
        {
            SIGERP_Datos.hndPaises dataPaises = new SIGERP_Datos.hndPaises();
            DataRow fila = dataPaises.GetOne(id);

            return new SIGERP_Entidades.Pais(fila);
        }

        public void Agregar(SIGERP_Entidades.Pais pais)
        {
            SIGERP_Datos.hndPaises dataPaises = new SIGERP_Datos.hndPaises();
            dataPaises.Insert(pais);
        }

        public void Actualizar(SIGERP_Entidades.Pais pais)
        {
            SIGERP_Datos.hndPaises dataPaises = new SIGERP_Datos.hndPaises();
            dataPaises.Update(pais);
        }

        public void Baja(int id)
        {
            SIGERP_Datos.hndPaises dataPaises = new SIGERP_Datos.hndPaises();
            dataPaises.Baja(id);
        }
    }
}
